package tds.model22;
/**
 * @Company 杭州先锋电子技术股份有限公司
 * @ClassName Singleton2
 * @Description 单例模式之懒汉模式，有线程安全问题需要加锁，支持延时加载（懒加载）
 * @author tds
 * @Date 2020/2/5 21:54
 * @version 1.0.0
 */
public class Singleton2 {
    private static  Singleton2 instance;

    // 私有化构造方法，不允许自己实例化
    private Singleton2(){

    }

    // 方法同步，调用效率低
    public static synchronized Singleton2 getInstance(){
        if(instance == null){
            instance = new Singleton2();
        }
        return instance;
    }

}
